package be.djdb.aplugin.prog;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.jar.JarEntry;
import java.util.jar.JarInputStream;
/**
 * @Plugble(mustimplement="Testplugin",version="10.1",programname="10.1")
 *	public class Pluginprogje {
 *		public boolean addPlugin(Testplugin plugin){
 *			return false;
 *		}
 *	}
 * @author Lieven Roegiers
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Plugble{
		String programname()default "programname";
		String mustimplement();
		String version()default"0.0";//TODO controle version !!!!!!!
}
